body{margin:0 auto; font-family:"microsoft yahei"; color:#555; font-size:14px;min-width:1300px;}
div,dl,ul,li,span,p,img,h1,h2,dl,p,em,h6{margin:0px; padding:0px; list-style:none; border:0px;}
.clear{clear:both; height:0px; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.cp img{border:1px solid #ccc; background-color:#fff; padding:2px; background-color:#fff;}
.cp a:hover img{border:1px solid #d82229; background-color:#fff; padding:2px;}
a{color:#525252; text-decoration: none; cursor:pointer;}
.trans1 img{transition:all 0.8s linear; -webkit-transition:all 0.8s linear; -moz-transition:all 0.8s linear; -ms-transition:all 0.8s linear;}
.trans1 img:hover{ transform: rotate(360deg);-webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); -moz-transform: rotate(360deg);}
		
.trans2 img{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.trans2 img:hover{ transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -wbkit-transform: scale(1.2);}
	
a:hover{text-decoration: none; color:#d82229;}
.box{width:1300px; height:auto; margin:0 auto; position: relative;}
.box:after{ display: block; content: ""; clear: both;}
 
 

 
 .top_all{ font-size:14px; color:#bbb; min-width: 1300px; height:40px; line-height:40px; background:#f6f7f8; padding:0 75px 0 75px; position:relative;}
.top_all:after{ content:''; display:block; position:absolute; right:0; top:0; z-index:1; background:#d82229; width:430px; height:50px; border-bottom-left-radius:80px;}
.top_r{z-index:2;position:relative; font-size:16px; color:#fff; line-height:48px; padding-left:30px; background:url(../images/nico1.png) no-repeat left center;}
.top_r span{ font-size:22px; color:#ffffff; vertical-align: sub; font-family:"arial"; font-weight: bold;}

 
 /*搜索*/
 .search_all{position: absolute;top: 12px;right: 0; height: 20px; overflow: hidden;box-sizing: border-box; background: #fff; width: 600px; z-index: 2; cursor: pointer; padding-bottom: 30px;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
 
 .search_all:hover{ height: 180px;}
 .search_all:before{display: block;content: ""; width: 20px;height: 20px;background: url(../images/nico2.png) no-repeat;float: right; margin-bottom: 50px;}

  input{outline: none;}
#search-i{width:40px; height:45px; overflow:hidden; margin-top:16px; background:#f5f5f5; border-radius: 0px 30px 30px 0px; box-sizing: border-box; padding-top:15px;}
#search-bg{float:left; width:490px; height:45px; line-height: 45px; background:#f5f5f5; overflow:hidden; padding-left:14px;box-sizing: border-box; border-radius: 30px 0px 0px 30px;}
.search-text{ font-size:14px; line-height:32px;color: #999999; padding:0 40px;}
.search-text a{ font-size:15px; color: #888888 !important;}
.search-text a:hover{ font-size:15px; color: #ffffff;}
.search-text span{ float:left; font-weight:bold; color:#888888;}
#infoname{ border:none;background:none; outline:none;}  
 .search_all ul{ display: block;margin-top:74px; padding: 0 40px;}
 
 /*导航*/
.navbor{ width: auto;color: #333;font-size: 16px;margin:30px 0  0 0;position:relative; padding-right: 30px;}
.nav{}
.NavCeshi.page{ position: relative;z-index: 3; }
.nav > ul > li{ float: left;display:block;line-height:45px;width:auto; box-sizing: border-box;  position:relative; z-index: 99; text-align:center; margin-left: 19px;}
.nav > ul > li > a{ display: block;  font-size:1rem;color:#333; padding: 0 17px; }
.nav > ul > li:hover{ height:45px;}
  .nav > ul > li:hover  a{color:#fff;}
 .nav > ul  #Zz3 .erji_menu{ width: 160px;}
 .nav > ul #Zz3 .erji_menu ul a{width: 160px;}
.nav > ul > .block{ background-color:#d82229; height:45px; color:#fff !important;display: block; box-sizing: border-box; position: absolute; top: 0;padding: 0 20px;  margin-left:20px;}
.erji_menu { display: none; position: absolute; left: 0; width: 100%; z-index: 1111;top: 45px; }
.erji_menu ul li a{ display: block; box-sizing: border-box;white-space: nowrap; text-overflow: ellipsis;overflow: hidden; padding: 0 10px; text-align: center; font-size: 14px; color: #555 !important; line-height:45px; border-top:1px solid #e4e4e4; background: #f5f5f5; position: relative;z-index: 1111;}
.erji_menu ul li a:hover{background:#d82229 ;color:#fff !important;}
  
.navcurrent a{color:#fff !important;  background:#d82229 !important; z-index: 9999;}
.rightarrowpointer{display:none;}
 
  @media screen and (max-width:1800px){
   .nav > ul > li{ margin-left: 14px;}
   .nav > ul > .block{ margin-left: 14px; padding: 0 14px;}
   .nav > ul > li > a{ padding: 0 14px;}
   }   
 
 
  @media screen and (max-width:1700px){
   .nav > ul > li{ margin-left: 12px;}
   .nav > ul > .block{ margin-left: 12px; padding: 0 12px;}
   .nav > ul > li > a{ padding: 0 12px;}
      .head_all{ padding:35px 50px 0 60px;}

   }   
 
   @media screen and (max-width:1600px){
   .nav > ul > li{ margin-left: 5px;}
   .nav > ul > .block{ margin-left: 5px; padding: 0 10px;}
   .nav > ul > li > a{ padding: 0 10px; }
    .head_all{ padding:35px 50px 0 50px;}
    .top_all{ padding:0 50px 0 50px; }
    .top_all:after{width: 400px;}
   }   
 
  @media screen and (max-width:1500px){
   .nav > ul > li{ margin-left: 0;}
   .nav > ul > .block{  margin-left: 0; padding: 0 12px;}
   .nav > ul > li > a{ padding: 0 12px;}
    .head_all{ padding:35px 0 0 0;}
    .top_all{ padding:0 30px 0 0; }
    .top_all:after{width: 380px;}
   
   }  
 
   @media screen and (max-width:1400px){
       .nav > ul > li > a{font-size: 0.92rem;}
 }

 /*幻灯片*/
.banner{ overflow: hidden; height:700px; width: 100%; position:relative; }
.banner-box{ min-width:1300px; height:700px;overflow: hidden; position:relative; margin:0 auto; }
 .banner-box ul{width: 100%;min-width: 1300px;}
.banner-box .bd div{width: 100%;;height: 700px;}
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:700px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; }
.banner-btn { width: 100%;  top: 0; left: 0; margin-left: 0; height: 700px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:40%; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(../images/nico3.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(../images/nico3.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:40px; width: 100%; display: block; }
.banner-box .hd ul { width: 1300px; margin: 0 auto; text-align: center; }
.banner-box .hd ul li{ width:15px; height:15px; border-radius:15px; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; text-align: center; position: relative; z-index: 9; }
.banner-box .hd ul li.on{ background: #d82229 ; width: 30px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }

 
 /*产品展示*/
 
 .prod_all{width: 100%;min-width: 1300px; margin-top: 70px;}
 .prod_t{text-align: center; margin-bottom: 30px;}
 .prod_t dl{font-size: 36px; font-weight: bold;color: #333;line-height: 38px;}
 .prod_t p{ font-size: 17px; color: #555;font-weight: lighter; line-height:50px; }
 .prod_t .img{ position: relative;width: 21px;height: 21px;margin: 0 auto;}
 
  .prod_t .img img{ display: block; position: absolute; right: 0; left: 0;margin: 0 auto;top: 0; z-index: 1;animation:Screw 2s infinite; -moz-animation:Screw 2s infinite;-ms-animation:Screw 2s infinite; -o-animation:Screw 2s infinite; -webkit-animation:Screw 2s infinite;}
 
 /*logo动画*/
@-webkit-keyframes Screw
{
0% { transform: rotate(0)}
100%{transform: rotate(360deg)}
}

@-moz-keyframes mymove
{
0% { transform: rotate(0)}
100%{transform: rotate(360deg)}
}
  @-ms-keyframes Screw
{
0% { transform: rotate(0)}
100%{transform: rotate(360deg)}
}
@-o-keyframes Screw
{
0% { transform: rotate(0)}
100%{transform: rotate(360deg)}
}
 
  .prod_b{ margin-top: 30px;}
  .dis{display:none;}
#tablit {text-align:center; margin: 20px 0 !improtant;}
#tablit dl{ border: 1px solid #eee; height: 60px; background: url(../images/nico4.jpg) center repeat-x;}
#tablit dl dt{}
#tablit dl dd{height:60px !important; line-height: 60px; box-sizing: border-box;  padding: 0 6px!important; float: left; margin-left: 0; margin-right: 0; border-right: 1px solid #eee;}
  #tablit dl dd:nth-of-type(2n){ }
 #tablit dl dd:nth-of-type(1), #tablit dl dd:nth-of-type(6){width: 160px;}
 #tablit dl dd:nth-of-type(2){width: 224px;}
  #tablit dl dd:nth-of-type(3),  #tablit dl dd:nth-of-type(4){width: 128px;}
 #tablit dl dd:nth-of-type(5){width: 176px;} 
 #tablit dl dd:nth-of-type(7){width: 192px;}
  #tablit dl dd:nth-of-type(8){width:130px;}
#tablit dl dd a{display: block;width:100%; padding: 0 9px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:15px;color: #333; box-sizing: border-box; text-align: center;}

#tablit .on{background:url(../images/nico5.jpg)repeat-x;}
#tablit .on a{color: #fff; font-weight: bold;}

  .products_bg{ margin-top:35px;}
 .products_bg:after{ display: block; content: "";clear: both;}
 .prod_l{width: 520px;height: 540px;border: 5px solid #f9f9f9;overflow: hidden; box-sizing: border-box; position: relative;}
 .prod_l .img{width: 520px;height: 400px;overflow: hidden;}
 .prod_l .img img{ display: block;width: 520px;}
 .prod_l .word{width: 100%;background:#d82229;height: 120px;position: absolute;bottom: 0;left: 0;box-sizing: border-box; color: #fff;line-height: 32px;}
 .prod_l .word .left1{width: 230px; background: #222; font-size: 16px;padding: 28px 25px; box-sizing: border-box;}
 .prod_l .word .left1 p{ font-size: 26px; letter-spacing: 3px;}
 .prod_l .word .left2{padding: 23px 20px; font-size:18px;width: 280px;box-sizing: border-box; }
 .prod_l .word .left2 p{ display: block;float: left; margin: 3px 8px; padding-left: 30px; background: url(../images/nico6.png) left center no-repeat;}
 .prod_r{overflow: hidden;}
 .prod_r_t{height: 180px;background: #f9f9f9; padding: 30px 0 30px 30px; box-sizing: border-box; position: relative;}
 .prod_r_t p{ font-size:20px;color: #222;line-height:30px;}
 .prod_r_t i{ display: block;position: absolute; width: 130px;background: #d82229;line-height: 35px;border-radius: 18px;right:30px;top: 30px;text-align: center;text-transform: uppercase; font-style: normal;color: #fff; overflow: hidden;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
 .prod_r_t i a{ color: #fff;font-size: 12px;font-family: "arial"; display: block;}
 .prod_r_t i:hover{ background: #222; border-radius: 0;}
  .list2{  line-height: 30px; margin-top: 10px;}
 .list2 tr,list2 tbody,.list2 table{width:100%;}
 .list2 td{ display: block; width: auto; float: left;color: #555; line-height: 40px !important;height: 40px !important;}
 .list2 td a{ width: 121px; padding-right: 4px; display: block; font-size: 14px; color: #555; line-height: 40px !important; height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin-left: 14px;}
 .list2 td:before{ display: block; content: ""; float: left; width: 8px; height: 8px; border: 1px solid #ddd;border-radius: 50%;margin:16px 0 0 0;}
 .list2 td:hover:before{ background: #d82229; border-color: #d82229;}
 .list2 td:hover a{ color: #d82229 !important;}
 .prod_r_b{ margin-top: 30px;}
 .prod_r_b td{ display: block;width: 412px; box-sizing: border-box;border: 5px solid #f9f9f9;padding: 0 !important; float: left;margin: 0;}
 .prod_r_b td>a{ width: 412px; height:412px; overflow: hidden;  display: block;}
 .prod_r_b td>a img{ display: block;width: 100%;height: auto;}
 .prod_r_b td+td{ margin-left: 30px;}
 .prod_r_b td br{ display: none;}
 .prod_r_b td span{ display: block; padding: 0 !important; height: 50px; position: relative;}
 .prod_r_b td span:after{ position: absolute; display: block; content: ""; top: 0; z-index: 1; width: 0;height: 50px;background: #d82229;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
 .prod_r_b td:hover span:after{width: 100%;}
 .prod_r_b td:hover a{ color: #fff;transition:all 0.5s linear;}
 .prod_r_b td a{ display: block;position: relative;z-index: 2;}
 
 .prod_r_b td span a{ display: block;line-height: 50px;font-size: 14px;}
 .prod_gd{ margin-top: 28px;}
 #colee_left{ width: 1300px;overflow: hidden;}
 .prod_gd td br{ display: none;}
 .prod_gd td>a{ overflow: hidden;display: block;width: 330px;height: 245px;box-sizing: border-box; border: 5px solid #f9f9f9; border-bottom: none;}
 .prod_gd td span{ padding: 0 !important;}
 .prod_gd td span a{ display: block;border: 5px solid #f9f9f9;border-top: none;line-height: 50px; font-size: 14px; position: relative;z-index: 2;}
 .prod_gd td td td{ padding-left:20px !important;}
 .prod_gd td td td span{ display: block; padding: 0 !important; height: 50px; position: relative;}
 .prod_gd td span:after{ position: absolute; display: block; content: ""; top: 0; z-index: 1; width: 0;height: 50px;background: #d82229;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
 .prod_gd td td td:hover span:after{width: 100%;}
 .prod_gd td td td:hover a{ color: #fff;transition:all 0.5s linear;}
 .prod_gd td td td a{ display: block;position: relative;z-index: 2;}
 
/*优势*/
 .adv_all{width: 100%;margin-top: 70px;background: url(../images/nico7.jpg) top center no-repeat; padding-top: 70px;}
 
 .adv_all  .tempWrap{width: 1300px !important;}

 .adv_all .picScroll-left{ overflow:hidden; position:relative;background: #fff; padding-bottom:50px;box-shadow: 0 0 10px rgba(0,0,0,0.1);  }
 .adv_all .picScroll-left .hd{  padding:0 ; position: relative; z-index: 2;}

 .adv_all .picScroll-left .hd ul{  margin: 0 auto;zoom:1; width: 1200px;}
.adv_all .picScroll-left .hd ul li{ float:left;  width:280px; height:124px; line-height: 35px; box-sizing: border-box;padding:25px 30px; position: relative;  cursor:pointer;color: #333;  background: #f5f5f5; border-bottom: 4px solid #eee;}
 .adv_all .picScroll-left .hd ul li+li{ margin-left: 26px;}
 .adv_all .picScroll-left .hd ul li .font{ padding-top: 3px; position: relative;z-index: 2;}
 .adv_all .picScroll-left .hd ul li .font p{ font-size: 28px;font-weight: bold;}
 .adv_all .picScroll-left .hd ul li .font dl{ font-size: 12px;text-transform: uppercase;color: #999;}
 .adv_all .picScroll-left .hd ul li  .img{width: 70px;height: 70px;overflow: hidden;background: #fff;border: 1px solid #eee;box-sizing: border-box; margin-right: 10px; border-radius: 50%;}
  .adv_all .picScroll-left .hd ul li:after{ display: block;content: "";clear: both;}
.adv_all .picScroll-left .hd ul li.on{ background: #d82229; color: #fff; border-bottom: 4px solid #be1c22;}
 .adv_all .picScroll-left .hd ul li.on dl{ color: #fff; opacity: 0.7;}
 .adv_all .picScroll-left .hd ul li.on:before{ display: block;content: "";width: 50px;height: 50px;background: #d82229;transform: rotate(45deg);position: absolute;top: -7px;left: 0;right: 0; margin: 0 auto; z-index: 1;}
.adv_all .picScroll-left .bd{  }
.adv_all .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.adv_all .picScroll-left .bd ul li{  _display:inline; overflow:hidden; width: 1300px !important;box-sizing: border-box;padding: 50px 50px 40px 50px; }
 .adv_all .picScroll-left .bd ul li .word{width: 570px;}

.adv_all  .picScroll-left .bd ul li .word .word_t{margin-left: 10px; font-size:30px;color: #222; line-height: 55px; margin-bottom: 25px;}
 .adv_all .picScroll-left .bd ul li .word .word_t dt{font-size: 32px;}
 .adv_all .picScroll-left .bd ul li .word .word_t p{ font-weight: lighter;color: #cdcdcf; font-size: 20px; padding-top: 10px;}
 .adv_all .picScroll-left .bd ul li .word .word_t:after{ display: block; content: ""; width: 70px; height: 5px; background: #ebebec;margin-top: 10px;}
.adv_all  .picScroll-left .bd ul li .word .word_c p{ display: block; padding-left: 22px; margin-top:10px; background: url(../images/nico8.jpg) 0 9px no-repeat;font-size: 15px;line-height: 32px;}
 .adv_all  .picScroll-left .bd ul li .word .word_b{ margin-top: 30px; font-size: 16px;color: #999;line-height:28px; padding-left: 55px; background: url(../images/nico9.jpg)0 13px no-repeat;}
 .adv_all .picScroll-left .bd ul li .word .word_b dt{ font-size: 28px;font-family: "impact";line-height:  36px;color: #d82229; letter-spacing: 1px;}
  .adv_all .picScroll-left .bd ul li .pic{width:587px;height: 400px;}
 
 
 /*案例*/
 .case_all{ margin-top: 70px;min-width: 1300px;}
 .case_b{width: 1300px; margin: 0 auto; position: relative;}
  
 #witness_l{ position: absolute; left: -80px; width:38px;top: 255px; background:url(../images/nico10.jpg) no-repeat; height:103px; cursor: pointer;}
#witness_r{ position: absolute; right: -80px; width:38px;top: 275px; background:url(../images/nico11.jpg) no-repeat; height:103px;cursor: pointer;}

#witness_c{width:1300px; overflow:hidden; }
.witness_con{width:414px; overflow: hidden;padding-bottom:40px; box-sizing: border-box;background: #fff;border: 5px solid #f9f9f9; margin-right:29px; text-align:center;position: relative;transition:all 0.4s linear; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear;}

 .witness_con a{ transition:all 0.5s linear; -webkit-transition:all 0.5s linear;color: #555; display: block;line-height: 30px; font-size: 15px; font-weight: lighter;text-align: center;  overflow: hidden;}
 .witness_con a .img1{z-index: 2; position: relative;}
 .witness_con a .img2{width: 100px;height: 100px;border-radius: 50%;overflow: hidden;position: absolute;left: 0;right: 0;margin: 0 auto; top: 250px; border: 5px solid #f9f9f9; z-index: 2; background: #ffff; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
 .witness_con a .font{ padding: 70px 40px 0 40px;z-index: 2; position: relative;}
 .witness_con a .font p{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; font-size: 20px;color: #222;line-height: 60px; font-weight: bold;}
 .witness_con:after{ display: block;content: "";width: 95px;height: 95px;overflow: hidden;border-radius: 50%;position: absolute;right:-48px; bottom: -48px; background: #d82229;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; z-index: 1;}
 
 .witness_con:hover:after{width: 600px;height:600px;  right: -100px;bottom: -100px;}
 .witness_con:hover a{ color: #f5d0d1;}
 .witness_con:hover a p{ color: #fff;}
 .witness_con:hover a .img2{ transform: rotateY(360deg);}
 
 /*流程*/
 .process_all{width: 100%;min-width: 1300px; padding-top: 70px; padding-bottom: 137px; background: url(../images/nico12.jpg) center bottom no-repeat; margin-top: 70px;}
 .process_b{}
 .process_b li{ display: block; width: 170px; text-align: center; height: 180px; padding-top: 43px; position: relative;box-sizing: border-box; background: url(../images/nico13.png) center top no-repeat;}

 .process_b li p{ font-size: 18px;font-weight: bold;color: #333;line-height: 50px; position: relative;z-index: 2;transition:all 0.5s linear; }
 .process_b li dl{font-size: 20px; color: #fff;line-height: 30px;padding-top: 15px;position: relative;z-index: 2;}
 .process_b .arrow1{width: 112px; height: 180px;background: url(../images/nico14.png) center  no-repeat;}
 
 .process_b li:after{display: block;content: "";position: absolute;z-index: 1;width: 100%; height:0;  top: 0; left: 0; z-index: 1;background: url(../images/nico15.png) no-repeat;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
 .process_b li:hover:after{ height: 100%;}
 
 .process_b li:hover p{ color: #fff;}
 
  .process_all .lc_code{ margin-top:70px;color: #fff; margin-right:35px;}
 .process_all .lc_code img{ display: block;float: left; margin-right: 20px;width: 218px;}
 .process_all .lc_code p{ display: block;float: left;font-size: 16px;line-height: 26px; padding-top: 15px;}
 .process_all .lc_code a{ font-size: 25px;font-weight: bold;letter-spacing: 1px; display: block; color: #fff; line-height: 60px;position: relative;z-index: 2;}
 .process_all .lc_code a:hover{color: #fbd84a;}

 .process_b li .img{width: 43px;height: 45px; margin: 0 auto;position: relative;z-index: 2; overflow: hidden; }
 .process_b li .img img{ display: block;position: absolute;top: 0;left: 0;transition:all 0.5s linear;}
 .process_b li:hover .img img{ top: -45px;}
 
   /*留言*/
 .feadback{ margin-top:93px; }
 .cc_ri{box-sizing: border-box;}
.feed_lx{overflow: hidden;}
.feed_lx+.feed_lx{margin-top:18px;}
.cc_ri ul li{float: left;height: 45px;position: relative;}
.cc_ri ul li+li{margin-left:25px;}

.cc_ri ul li input{width:150px; box-sizing: border-box; height:45px;line-height:45px;padding: 0 10px 0 12px;border: none; outline: none;font-size: 14px;color: #333; border-radius: 10px; }
 .cc_ri ul li:nth-of-type(3) input{width: 220px;}
#submit,#submit2{color: #fff;font-size: 15px;width:200px;height:45px;line-height: 45px;text-align: center;background-color: #333;display:inline-block;vertical-align: top;margin: 0 20px 0 0; cursor: pointer; outline: none; border: none; border-radius: 10px; overflow: hidden;}
 #submit2{ background: #333;}
 #submit:hover,#submit2:hover{ color: #fbd84a;}
  .cc_ri .code{  margin: 25px auto auto auto;}

input::-webkit-input-placeholder {
  color: #b8b8b8;
}
input::-moz-input-placeholder {
  color: #b8b8b8;
}
input::-ms-input-placeholder {
  color: #b8b8b8;
}
textarea::-webkit-input-placeholder {
  color: #b8b8b8;
}
textarea::-moz-input-placeholder {
  color: #b8b8b8;
}
textarea::-ms-input-placeholder {
  color: #b8b8b8;
 }
 
 
 /*简介*/
 .about_all{width: 100%;min-width: 1300px; margin-top: 10px;}
 .about_b{ height: 490px; background: url(../images/nico16.jpg) top center no-repeat; }
 .about_b_l{width: 649px; font-size: 14px;line-height: 32px; text-align: justify;}
 .about_b_l dl{ font-size: 25px;font-weight: bold;color: #222;line-height: 60px;}
#about_number{ margin-top:30px;}
   #about_number li{display: block; float: left; font-size: 18px; color: #333; line-height: 30px;width: auto; position: relative;text-align: center;}
 #about_number li+li{ margin-left: 48px;}

   #about_number li span{ color: #222;  font-family: "impact"; font-size:55px;line-height:55px; float: left;}
 #about_number li p{ margin-bottom:10px; display:inline-block; position:relative;}
.number_ljs{font-size:18px; color:#fff; text-align:center;}
 #about_number em{font-style:normal;display:block; font-size:14px;float: left; width: 25px; height: 25px; background: #d82229;border-radius: 50%;color: #fff; line-height: 23px; font-weight: bold; margin-left: 5px;}

 
 .about_b_l .font{ margin-top:35px;background: #f9f9f9; padding: 35px 50px;}
 .about_b_l .font a{ font-size: 14px;}
 
 
/* 车间*/
  .workshop{width: 100%; margin:10px auto auto auto; max-width: 1660px; min-width: 1300px;}
    #colea_left{width: 100%; margin: 0 auto;overflow: hidden;}
.workshop td td td{ padding: 0 !important;margin: 0 !important;}
 .workshop td td td br{ display: none !important;}
.workshop td td td { padding:10px !important ;}
.workshop td td td>a{width: 320px; display: block;height: 240px; border: 1px solid #eee; overflow: hidden;}
 .workshop td td td a{font-size: 16px;}
 .workshop td td td div{ padding: 0 !important; width: 320px;position: relative;line-height: 50px; background: #f9f9f9; border: 1px solid #eee; border-top: none;}
 .workshop td td td div a{ display: block; position: relative; z-index: 2; font-size: 15px; color: #333;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
 .workshop td td td div:After{ display: block;content: ""; position: absolute; width: 100%;height: 0;background: #d82229; left: 0;bottom: 0;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
 .workshop td td td:hover div:After{ height: 50px;}
 .workshop td td td:hover div a{ color: #fff;}
 
 
  /*新闻*/
.news{}
.news_t{ font-size:16px; color:#999999;}
.news_t strong{ display:block; font-size:38px; color:#343434;}
.news_286 {display: block;height: 600px;}
.news_286 .i_tilte {text-align: center;padding: 69px 0 30px;}
.news_286 .i_tilte h3 {color: #333;font-size: 35px;font-weight: normal;}
.news_286 .i_tilte h3 a {text-decoration: none;}
.news_286 .i_tilte b {color: #d82229;}
.news_286 .i_tilte p {color: #999;font-size: 18px;margin-top: 10px;}
.news_286 .i_tilte p i {width: 61px;height: 1px;background: #ddd;display: inline-block;margin: 5px 10px;}
.news_286 .newscon {margin-left: auto;margin-right: auto;width: 1200px;}
.news_286 .newscon .newsnav{text-align: center;}
.news_286 .newscon .newsnav ul{display: inline-block;*display: inline;zoom: 1;}
.news_286 .newscon .newsnav ul li{width: 123px;height: 45px;line-height: 45px;text-align: center;float: left;}
.news_286 .newscon .newsnav ul li a{font-size: 16px;color: #333;text-decoration: none;}
.news_286 .newscon .newsnav ul li.cur{background: #d82229;}
.news_286 .newscon .newsnav ul li.cur a{color: #fff;}
.news_286 .newscon .newslist{margin-top: 40px;height: 508px; overflow: hidden;position: relative;}
.news_286 .newscon .newslist ul li a{text-decoration: none;display: block;padding-top: 25px;}
.news_286 .newscon .newslist ul li{width: 391px;background: #eee9;height: 508px;float:left;margin-left:13px;position: relative;}
.news_286 .newscon .newslist ul li:first-child{margin-left: 0;}
.news_286 .newscon .newslist ul li h3{font-size: 18px;color: #000;font-weight: normal;margin-bottom: 25px;margin: 29px 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_286 .newscon .newslist ul li p{font-size: 14px;color: #999;margin: 0 30px;line-height: 20px;height: 60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.news_286 .newscon .newslist ul li span{display: block;width: 344px;height: 242px;margin: 0 auto;overflow: hidden;}
.news_286 .newscon .newslist ul li span img{width: 344px;height: 242px; transition: all .8s ease-out;}
.news_286 .newscon .newslist ul li:hover span img{transform: scale(1.1);}
.news_286 .newscon .newslist ul li .calendar{border-top: 1px #ddd solid;margin-top: 38px;height: 60px;line-height: 60px;}
.news_286 .newscon .newslist ul li .calendar h4{background: url(../images/icon.png) no-repeat left;padding-left: 30px;background-size: initial;font-style: italic;font-weight: bold;color: #ccc;font-size: 14px;float: left;margin-left: 44px;}
.news_286 .newscon .newslist ul li .calendar em{float: right;width: 76px;height: 60px;line-height: 60px;border-left: 1px #ddd solid;}
.news_286 .newscon .newslist ul li .calendar em img{width: 10px;height: 19px;display: block;margin: 20px auto;}
.news_286 .newscon .newslist ul li:hover a h3{color: #d82229;}

 .top30{margin-top: 30px;}
 .news_div_item_title{ position: relative;}
 .news_div_item_title a:after{ display: block;position: absolute;content: "See more"; top: 155px;text-transform: uppercase;left:0;font-size: 13px; color: #999;font-family: "arial";line-height: 20px;}
 .newscenter {margin-bottom: 70px;}
 
/*版权*/
.copy_row2 {background:#333; width:100%; padding-bottom: 20px; min-width:1300px;	font-size: 14px;line-height: 28px; color: #888; }
.copy_row2 > .content1{ position:relative; padding-top:50px;}
.copy_list{ float:left; margin-right: 80px; }
 .copy_list .fl+.fl{ margin-left: 35px;}
.copy_list2 ul{ float:left;}
.copy_list2 ul:nth-last-child(1){ padding-left:50px;}
 .copy_list2 a{ width: 152px;overflow: hidden;text-transform: uppercase;text-overflow: ellipsis;white-space: nowrap;}
.copy_list li a{
	display: block;
	color: #888888;
	font-size: 14px;
	line-height: 28px;
}
.copy_list li a:hover{color:#fff;}
.copy_list strong{ display:block;}
.copy_list strong a{ color:#fff; line-height:50px; font-size:18px; font-weight:normal; display:inline-block; position:relative; padding-bottom:10px; margin-bottom:15px;}
.copy_list strong a:after{ content: ''; display:block; width:25px; height:2px; background:#fff; position:absolute; bottom:0; -webkit-transition:0.3s all ease; transition: 0.3s all ease;}
.copy_list:hover strong a:after{ width:100%; background:#d82229;}

.copy_lists{ float:left;  margin-left:40px;}
.copy_lists li a{ display:block; color:#888888; font-size:12px; line-height:28px;}
.copy_lists li a:hover{text-decoration: underline;color: #fff;}
.copy_lists strong{ display:block;}
.copy_lists strong a{ color:#fff; line-height:50px; font-size:18px; font-weight:normal; display:inline-block; position:relative; padding-bottom:10px; margin-bottom:15px;}
.copy_lists strong a:after{ content: ''; display:block; width:25px; height:2px; background:#fff; position:absolute; bottom:0; -webkit-transition:0.3s all ease; transition: 0.3s all ease;}
.copy_lists:hover strong a:after{ width:100%; background:#d82229;}

.copy_lists1{ float:left; margin-left:40px;}
.copy_lists1 li a{ display:block; color:#888888; font-size:12px; line-height:28px;}
.copy_lists1 li a:hover{text-decoration: underline;color: #fff;}
.copy_lists1 strong{ display:block;}
.copy_lists1 strong a{ color:#fff; line-height:50px; font-size:18px; font-weight:normal; display:inline-block; position:relative; padding-bottom:10px; margin-bottom:15px;}
.copy_lists1 strong a:after{ content: ''; display:block; width:25px; height:2px; background:#fff; position:absolute; bottom:0; -webkit-transition:0.3s all ease; transition: 0.3s all ease;}
.copy_lists1:hover strong a:after{ width:100%; background:#d82229;}

.copy_lists2{ float:left;margin-left:40px;}
.copy_lists2 li a{ display:block; color:#888888; font-size:12px; line-height:28px;}
.copy_lists2 li a:hover{text-decoration: underline;color: #fff;}
.copy_lists2 strong{ display:block;}
.copy_lists2 strong a{ color:#fff; line-height:50px; font-size:18px; font-weight:normal; display:inline-block; position:relative; padding-bottom:10px; margin-bottom:15px;}
.copy_lists2 strong a:after{ content: ''; display:block; width:25px; height:2px; background:#fff; position:absolute; bottom:0; -webkit-transition:0.3s all ease; transition: 0.3s all ease;}
.copy_lists2:hover strong a:after{ width:100%; background:#d82229;}

.copy_row3{ display:block; position:relative;  margin-top:35px;}
.copy_row3 .fl{border-top:1px #3e3e3e solid; width:1020px;padding-top:26px;}
.copy_row3 .fl,.copy_row3 .fl a{ font-size:14px; color:#888; line-height:30px; font-weight:100;}
.copy_row3 .fl a:hover{ text-decoration:underline; color:#fff;}

.copy_phone{width:178px; height:363px; position:absolute; bottom:-98px; right:0; z-index:5;padding: 42px 0 0 0;}
.copy_phone ul{ position:absolute; bottom:15px; left:0; width:auto; text-align:center; height:40px; box-sizing: border-box;padding-left: 3px;}
.copy_phone ul li{ box-sizing: border-box; display:inline-block; border:1px solid #fff;  border-radius:50%; padding:9px; width:41px; height:41px; margin:0 7px; -webkit-transition:0.3s all ease; transition:0.3s all ease; background:transparent; cursor:pointer;}
.copy_phone ul li.cur{ background:#d82229; border-color:#d82229;}
.copy_phone ul li img{ display:block; width:100%; height:100%;}
.copy_ewm_cont{ display:block; width:155px; position:absolute; height:155px; top:106px; left:0; padding: 10px; border: 1px solid #888;}
.copy_ewm_cont img{ display:block; width:100%; height:100%;}
.copy_ewm_cont p{ position:absolute; top:-43px; color:#fff; font-size:18px;text-align: center;display: block;width: 155px;}

.copy1_item2{ padding-top:43px !important;}
.copy1_item3{ padding-top: 43px !important;}

/*友情链接*/
.links_bj{ width:100%;  background:#222; margin:0 auto;}
.links_zbt{ width:165px;font-size:20px; color:#ffffff; line-height:70px;}
.links_zbt span{ font-size:20px; color:#ffffff; font-family: akr; text-transform:uppercase;}
.links_lj{ width:996px; font-size:12px; color:#ffffff; margin-left:10px; line-height:70px;}
.links_tb{ width: auto; height:70px; }
.linkTagcs li a{font-size: 16px; line-height: 70px;}
 .linkTagcs li a:hover{ color: #d82229 !important;}
.jquery-lightbox.jquery-lightbox-mode-html {height: 514px !important;}
 



/*浮动*/
.my-kefu{position: fixed;right: 0px;top:40% !important;z-index:9999;}
.my-kefu ul{width: 77px;}
.my-kefu li a{text-decoration: none;}
.my-kefu li{background:#d82229;margin-top: 1px;padding: 9px 0;height: 56px;width: 77px;}
.my-kefu li i{background: url(../images/nico17.png) no-repeat;display:block; width: 30px; height: 27px; margin: 0px auto; text-align: center;}

.my-kefu li p{height: 20px; line-height: 20px; overflow: hidden;text-align: center;color: #fff;}
.my-kefu .my-kefu-qq i{background-position: 4px 0;}
 .my-kefu .ali i{margin:5px auto; background-image: url(../images/nico18.png) ;}

  .my-kefu .taobao i{ margin:5px auto;background-image: url(../images/nico19.png) ;}
  
.my-kefu .my-kefu-tel i{background-position: 0 -25px;}
.my-kefu .my-kefu-liuyan i{background-position: 4px -53px;}
 
 
.my-kefu .my-kefu-weixin i{background-position: -34px 4px;}

.my-kefu .my-kefu-weixin:hover{ width:246px; height:145px;}
.my-kefu .my-kefu-weibo i{background-position: -30px -22px;}
.my-kefu .my-kefu-ftop{background-color:#222;}
.my-kefu .my-kefu-ftop i{width:33px;height:35px;background-position: -27px -51px;}
.my-kefu-left{ float: left; width: 77px; height: 47px;position: relative;}
.my-kefu-tel-right{font-size: 20px; color: #fff; float: left; height: 24px; line-height: 22px; padding-left:15px; border-left: 1px solid #fff; margin-top: 8px;}


.my-kefu-right{width: 20px;}
.my-kefu-tel-main{color: #fff; margin-top: 9px; height: 47px; width: 247px;}
.my-kefu-main{width: 97px;position: relative;}
.my-kefu-weixin-pic{position: absolute;left: -130px;top: -24px; display: none;}
